API Reference > PrizmDoc Server RESTful API > Health Status |
Returns the following HTTP status codes to reflect the overall health of the PrizmDoc Server:
This URL is intended to provide a quick, easily parseable indication as to the health of PrizmDoc Server. For more information about the current health, use GET /Service/Current/Info.
Http Method
GET
Resource URL
/PCCIS/V1/Service/Current/Health
Parameters
None
Request Body
None
Response Body
OK | for HTTP status code 200 |
None/Empty | for HTTP status code 500 |
Example |
Copy Code
|
---|---|
GET http://localhost:18681/PCCIS/V1/Service/Current/Health
|
Example Response |
Copy Code
|
---|---|
200 OK |
This API returns a JSON object indicating the health of PrizmDoc Server.
Http Method
GET
Resource URL
/PCCIS/V1/Service/Current/Info
Parameters
None
Request Body
None
Response Body
If successful, this method returns the following properties:
Property Name |
Value |
Description |
serviceStatus |
String |
Status of PrizmDoc Server:
|
licenseStatus |
String |
Information about the PrizmDoc license.
|
instances[].serviceStatus | String | Status of the PrizmDoc Server used for Viewing. |
instances[].serviceInstallerVersion | String | Version of the installer used to install PrizmDoc Server. |
instances[].pccisVersion | String | Version of the PrizmDoc Server used for Viewing. |
instances[].runtimeVersion | String | .NET runtime version supporting the PrizmDoc Server used for Viewing. |
instances[].operatingSystem | String | Operating System of the server on which PrizmDoc Server are running. |
instances[].startTime | String | Last recorded time the PrizmDoc Server were started. Time is reported in UTC and is ISO-8601 format. |
instances[].instanceId | String | Host name of the server running PrizmDoc Server. |
instances[].childServices | Array | Name and status for each individual child PrizmDoc Server. |
instances[].childServices[].name | String | Name of the child PrizmDoc Server. |
instances[].childServices[].status |
String |
Status of the child PrizmDoc Server:
|
Example |
Copy Code
|
---|---|
GET http://localhost:18681/PCCIS/V1/Service/Current/Info
|
Example Response |
Copy Code
|
---|---|
{ serviceStatus : "running", licenseStatus : "licensed as 'PCC'", instances : [{ serviceStatus : "running", serviceInstallerVersion : "X.X.XXXX.XXXX", pccisVersion : "X.X.XXXX.XXXX", runtimeVersion : "4.0.30319.34014", operatingSystem : "Microsoft Windows NT 6.3.9600.0", startTime : "1971-01-01T00:00:00.0Z", instanceId : "myhostname", childServices : [{ name : "PCC Error Reporting Service", serviceStatus : "running" }, { name : "PCC Imaging Conversion Service", serviceStatus : "running" }, { name : "PCC PDF Processing Service", serviceStatus : "running" }, { name : "PCC Raster Conversion Service", serviceStatus : "running" }, { name : "PCC Vector Conversion Service", serviceStatus : "running" }, { name : "PCC HTML Conversion Service", serviceStatus : "running" }, { name : "PCC Work File Service", serviceStatus : "running" }, { name : "PCC Office Conversion Service", serviceStatus : "running" }, { name : "PCC Format Detection Service", serviceStatus : "running" }, { name : "PCC Imaging Proxy Server", serviceStatus : "running" }, { name : "PCC AutoRedaction Service", serviceStatus : "running" }, { name : "PCC Redaction Service", serviceStatus : "running" }, { name : "PCC Content Conversion Service", serviceStatus : "running" }, { name : "PCC Server LoadBalancer", serviceStatus : "running" } ] } ] } |